river buffalo - Spanish English Dictionary